/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javabeans;

import java.util.Calendar;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;

/**
 *
 * @author Administrador
 */
public class JBReserva {
    private int id;
    private Date fecha;
    private double costoTotal;
    private boolean estado;
    private boolean vendida;
    private JBFuncion funcion;
    private List<JBTipoEntrada> tiposEntradas;

    public JBReserva() {
        this.id = 0;
        this.fecha = Calendar.getInstance().getTime();
        this.costoTotal = 0;
        this.estado = true;
        this.vendida = false;
        this.funcion = new JBFuncion();
        this.tiposEntradas = new LinkedList<JBTipoEntrada>();
    }

    public double getCostoTotal() {
        return costoTotal;
    }

    public void setCostoTotal(double costoTotal) {
        this.costoTotal = costoTotal;
    }

    public boolean isEstado() {
        return estado;
    }

    public void setEstado(boolean estado) {
        this.estado = estado;
    }

    public Date getFecha() {
        return fecha;
    }

    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    public JBFuncion getFuncion() {
        return funcion;
    }

    public void setFuncion(JBFuncion funcion) {
        this.funcion = funcion;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public List<JBTipoEntrada> getTiposEntradas() {
        return tiposEntradas;
    }

    public void setTiposEntradas(List<JBTipoEntrada> tiposEntradas) {
        this.tiposEntradas = tiposEntradas;
    }

    public boolean isVendida() {
        return vendida;
    }

    public void setVendida(boolean vendida) {
        this.vendida = vendida;
    }
}
